foam insulation - German English Dictionary